[INFO] cloning repository https://github.com/bdbai/nyquest
[INFO] running `Command { std: "git" "-c" "credential.helper=" "-c" "credential.helper=/workspace/cargo-home/bin/git-credential-null" "clone" "--bare" "https://github.com/bdbai/nyquest" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fbdbai%2Fnyquest", kill_on_drop: false }`
[INFO] [stderr] Cloning into bare repository '/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fbdbai%2Fnyquest'...
[INFO] running `Command { std: "git" "rev-parse" "HEAD", kill_on_drop: false }`
[INFO] [stdout] 18ec98c096a03cf8015dab30665cc8ecfe377b64
[INFO] checking bdbai/nyquest/18ec98c096a03cf8015dab30665cc8ecfe377b64 against master#03c609abb6638f9d7f49f34326d4137d07f5cd61 for pr-155945
[INFO] running `Command { std: "git" "clone" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fbdbai%2Fnyquest" "/workspace/builds/worker-4-tc1/source", kill_on_drop: false }`
[INFO] [stderr] Cloning into '/workspace/builds/worker-4-tc1/source'...
[INFO] [stderr] done.
[INFO] started tweaking git repo https://github.com/bdbai/nyquest
[INFO] finished tweaking git repo https://github.com/bdbai/nyquest
[INFO] tweaked toml for git repo https://github.com/bdbai/nyquest written to /workspace/builds/worker-4-tc1/source/Cargo.toml
[INFO] validating manifest of git repo https://github.com/bdbai/nyquest on toolchain 03c609abb6638f9d7f49f34326d4137d07f5cd61
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+03c609abb6638f9d7f49f34326d4137d07f5cd61" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] crate git repo https://github.com/bdbai/nyquest already has a lockfile, it will not be regenerated
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+03c609abb6638f9d7f49f34326d4137d07f5cd61" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] [stderr]     Updating crates.io index
[INFO] [stderr]  Downloading crates ...
[INFO] [stderr]   Downloaded iconv-native v0.1.0
[INFO] [stderr]   Downloaded ctor v0.6.1
[INFO] [stderr]   Downloaded widestring v1.2.0
[INFO] [stderr]   Downloaded rusty-s3 v0.8.1
[INFO] [stderr]   Downloaded curl v0.4.47
[INFO] [stderr]   Downloaded wasm-bindgen-test-macro v0.3.50
[INFO] [stderr]   Downloaded wasm-bindgen-test v0.3.50
[INFO] [stderr]   Downloaded minicov v0.3.7
[INFO] [stderr]   Downloaded windows-registry v0.5.1
[INFO] [stderr]   Downloaded objc2-security v0.3.1
[INFO] [stderr]   Downloaded rustls v0.23.29
[INFO] [stderr]   Downloaded jiff v0.2.1
[INFO] [stderr]   Downloaded curl-sys v0.4.80+curl-8.12.1
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:d429b63d4308055ea97f60fb1d3dfca48854a00942f1bd2ad806beaf015945ec" "/opt/rustwide/cargo-home/bin/cargo" "+03c609abb6638f9d7f49f34326d4137d07f5cd61" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] [stdout] a5b14b77ce6878b88b319ff27e29f121696231794f41c2469a16be9b0a86c9f3
[INFO] running `Command { std: "docker" "start" "-a" "a5b14b77ce6878b88b319ff27e29f121696231794f41c2469a16be9b0a86c9f3", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "a5b14b77ce6878b88b319ff27e29f121696231794f41c2469a16be9b0a86c9f3", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "a5b14b77ce6878b88b319ff27e29f121696231794f41c2469a16be9b0a86c9f3", kill_on_drop: false }`
[INFO] [stdout] a5b14b77ce6878b88b319ff27e29f121696231794f41c2469a16be9b0a86c9f3
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:d429b63d4308055ea97f60fb1d3dfca48854a00942f1bd2ad806beaf015945ec" "/opt/rustwide/cargo-home/bin/cargo" "+03c609abb6638f9d7f49f34326d4137d07f5cd61" "check" "--frozen" "--all" "--all-targets" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] 680b5949fd676b7b1888872cd2f00be16a5b21ee695063dbd84a63b7613840de
[INFO] running `Command { std: "docker" "start" "-a" "680b5949fd676b7b1888872cd2f00be16a5b21ee695063dbd84a63b7613840de", kill_on_drop: false }`
[INFO] [stderr]    Compiling autocfg v1.3.0
[INFO] [stderr]     Checking pin-project-lite v0.2.14
[INFO] [stderr]    Compiling libc v0.2.175
[INFO] [stderr]    Compiling find-msvc-tools v0.1.2
[INFO] [stderr]    Compiling pkg-config v0.3.31
[INFO] [stderr]     Checking itoa v1.0.11
[INFO] [stderr]    Compiling proc-macro2 v1.0.95
[INFO] [stderr]    Compiling serde_core v1.0.228
[INFO] [stderr]    Compiling serde_json v1.0.140
[INFO] [stderr]     Checking bytes v1.7.2
[INFO] [stderr]    Compiling httparse v1.9.5
[INFO] [stderr]    Compiling curl v0.4.47
[INFO] [stderr]     Checking value-bag v1.11.1
[INFO] [stderr]     Checking indexmap v2.13.0
[INFO] [stderr]    Compiling openssl v0.10.66
[INFO] [stderr]    Compiling time-core v0.1.6
[INFO] [stderr]     Checking tracing v0.1.40
[INFO] [stderr]     Checking event-listener v5.4.1
[INFO] [stderr]    Compiling cc v1.2.38
[INFO] [stderr]    Compiling rustix v1.1.2
[INFO] [stderr]    Compiling native-tls v0.2.12
[INFO] [stderr]    Compiling time-macros v0.2.24
[INFO] [stderr]     Checking futures-lite v2.6.1
[INFO] [stderr]     Checking deranged v0.5.3
[INFO] [stderr]     Checking log v0.4.27
[INFO] [stderr]    Compiling cookie v0.18.1
[INFO] [stderr]    Compiling slab v0.4.9
[INFO] [stderr]    Compiling lock_api v0.4.12
[INFO] [stderr]     Checking http v1.1.0
[INFO] [stderr]     Checking linux-raw-sys v0.11.0
[INFO] [stderr]     Checking event-listener-strategy v0.5.4
[INFO] [stderr]     Checking ctor v0.6.1
[INFO] [stderr]    Compiling async-io v2.6.0
[INFO] [stderr]    Compiling litrs v0.4.2
[INFO] [stderr]    Compiling syn v1.0.109
[INFO] [stderr]     Checking psl-types v2.0.11
[INFO] [stderr]     Checking async-channel v2.5.0
[INFO] [stderr]    Compiling quote v1.0.36
[INFO] [stderr]     Checking async-lock v3.4.1
[INFO] [stderr]    Compiling unicase v2.8.1
[INFO] [stderr]     Checking async-channel v1.9.0
[INFO] [stderr]     Checking kv-log-macro v1.0.7
[INFO] [stderr]    Compiling syn v2.0.117
[INFO] [stderr]    Compiling mime_guess v2.0.5
[INFO] [stderr]     Checking socket2 v0.5.7
[INFO] [stderr]     Checking parking_lot_core v0.9.10
[INFO] [stderr]     Checking mio v1.0.2
[INFO] [stderr]     Checking signal-hook-registry v1.4.2
[INFO] [stderr]     Checking socket2 v0.6.0
[INFO] [stderr]    Compiling document-features v0.2.11
[INFO] [stderr]     Checking parking_lot v0.12.3
[INFO] [stderr]     Checking sha2 v0.10.9
[INFO] [stderr]     Checking hmac v0.12.1
[INFO] [stderr]    Compiling multer v3.1.0
[INFO] [stderr]     Checking blocking v1.6.2
[INFO] [stderr]     Checking async-executor v1.13.3
[INFO] [stderr]     Checking http-body v1.0.1
[INFO] [stderr]     Checking jiff v0.2.1
[INFO] [stderr]     Checking encoding_rs v0.8.35
[INFO] [stderr]     Checking widestring v1.2.0
[INFO] [stderr]     Checking spin v0.9.8
[INFO] [stderr]    Compiling openssl-sys v0.9.103
[INFO] [stderr]    Compiling libz-sys v1.1.20
[INFO] [stderr]    Compiling curl-sys v0.4.80+curl-8.12.1
[INFO] [stderr]     Checking time v0.3.44
[INFO] [stderr]    Compiling async-attributes v1.1.2
[INFO] [stderr]    Compiling synstructure v0.13.2
[INFO] [stderr]    Compiling thiserror-impl v2.0.12
[INFO] [stderr]    Compiling futures-macro v0.3.31
[INFO] [stderr]    Compiling zerofrom-derive v0.1.6
[INFO] [stderr]    Compiling yoke-derive v0.8.0
[INFO] [stderr]    Compiling serde_derive v1.0.228
[INFO] [stderr]    Compiling zerovec-derive v0.11.1
[INFO] [stderr]    Compiling displaydoc v0.2.5
[INFO] [stderr]    Compiling tokio-macros v2.4.0
[INFO] [stderr]    Compiling openssl-macros v0.1.1
[INFO] [stderr]     Checking polling v3.11.0
[INFO] [stderr]     Checking tokio v1.40.0
[INFO] [stderr]     Checking async-global-executor v2.4.1
[INFO] [stderr]     Checking zerofrom v0.1.6
[INFO] [stderr]     Checking futures-util v0.3.31
[INFO] [stderr]     Checking async-std v1.13.2
[INFO] [stderr]     Checking thiserror v2.0.12
[INFO] [stderr]     Checking yoke v0.8.0
[INFO] [stderr]     Checking nyquest-interface v0.4.0 (/opt/rustwide/workdir/nyquest-interface)
[INFO] [stderr]     Checking nyquest-backend-nsurlsession v0.4.1 (/opt/rustwide/workdir/backends/nsurlsession)
[INFO] [stderr]     Checking nyquest-backend-winhttp v0.1.0 (/opt/rustwide/workdir/backends/winhttp)
[INFO] [stderr]     Checking nyquest-backend-winrt v0.4.0 (/opt/rustwide/workdir/backends/winrt)
[INFO] [stderr]     Checking zerovec v0.11.4
[INFO] [stderr]     Checking zerotrie v0.2.2
[INFO] [stderr]     Checking tinystr v0.8.1
[INFO] [stderr]     Checking potential_utf v0.1.3
[INFO] [stderr]     Checking icu_collections v2.0.0
[INFO] [stderr]     Checking icu_locale_core v2.0.0
[INFO] [stderr]     Checking icu_provider v2.0.0
[INFO] [stderr]     Checking serde v1.0.228
[INFO] [stderr]     Checking icu_properties v2.0.1
[INFO] [stderr]     Checking icu_normalizer v2.0.0
[INFO] [stderr]     Checking futures-executor v0.3.31
[INFO] [stderr]     Checking nyquest-backend-curl v0.4.1 (/opt/rustwide/workdir/backends/curl)
[INFO] [stderr]     Checking http-body-util v0.1.2
[INFO] [stderr]     Checking futures v0.3.31
[INFO] [stderr]     Checking serde_urlencoded v0.7.1
[INFO] [stdout] warning: variant `UnpauseSendHandle` is never constructed
[INFO] [stdout]   --> backends/curl/src/async/loop.rs:29:5
[INFO] [stdout]    |
[INFO] [stdout] 25 | enum LoopTask {
[INFO] [stdout]    |      -------- variant in this enum
[INFO] [stdout] ...
[INFO] [stdout] 29 |     UnpauseSendHandle(usize),
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(dead_code)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: struct `SendUnpauser` is never constructed
[INFO] [stdout]    --> backends/curl/src/async/loop.rs:158:19
[INFO] [stdout]     |
[INFO] [stdout] 158 | pub(super) struct SendUnpauser<'a> {
[INFO] [stdout]     |                   ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: method `batch_unpause_send` is never used
[INFO] [stdout]    --> backends/curl/src/async/loop.rs:266:25
[INFO] [stdout]     |
[INFO] [stdout] 228 | impl LoopManager {
[INFO] [stdout]     | ---------------- method in this implementation
[INFO] [stdout] ...
[INFO] [stdout] 266 |     pub(super) async fn batch_unpause_send<
[INFO] [stdout]     |                         ^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: method `unpause_send` is never used
[INFO] [stdout]    --> backends/curl/src/async/loop.rs:301:12
[INFO] [stdout]     |
[INFO] [stdout] 300 | impl<'a> SendUnpauser<'a> {
[INFO] [stdout]     | ------------------------- method in this implementation
[INFO] [stdout] 301 |     pub fn unpause_send(&mut self) {
[INFO] [stdout]     |            ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: field `stream` is never read
[INFO] [stdout]  --> backends/curl/src/blocking/part_reader.rs:9:5
[INFO] [stdout]   |
[INFO] [stdout] 8 | pub(super) struct BlockingPartReader {
[INFO] [stdout]   |                   ------------------ field in this struct
[INFO] [stdout] 9 |     stream: BoxedStream,
[INFO] [stdout]   |     ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: method `set_mime_from_parts` is never used
[INFO] [stdout]   --> backends/curl/src/curl_ng/easy/mime.rs:30:12
[INFO] [stdout]    |
[INFO] [stdout] 29 | impl<E: AsRawEasyMut> MimeHandle<E> {
[INFO] [stdout]    | ----------------------------------- method in this implementation
[INFO] [stdout] 30 |     pub fn set_mime_from_parts(
[INFO] [stdout]    |            ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: field `raw` is never read
[INFO] [stdout]   --> backends/curl/src/curl_ng/mime.rs:25:5
[INFO] [stdout]    |
[INFO] [stdout] 24 | pub struct Mime {
[INFO] [stdout]    |            ---- field in this struct
[INFO] [stdout] 25 |     raw: RawMime,
[INFO] [stdout]    |     ^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `Mime` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: associated items `new` and `raw` are never used
[INFO] [stdout]   --> backends/curl/src/curl_ng/mime.rs:29:19
[INFO] [stdout]    |
[INFO] [stdout] 28 | impl Mime {
[INFO] [stdout]    | --------- associated items in this implementation
[INFO] [stdout] 29 |     pub(crate) fn new<R: MimePartReader + Send + 'static>(
[INFO] [stdout]    |                   ^^^
[INFO] [stdout] ...
[INFO] [stdout] 88 |     pub fn raw(&self) -> *mut ffi::curl_mime {
[INFO] [stdout]    |            ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `curl_mime_init` is never used
[INFO] [stdout]   --> backends/curl/src/curl_ng/mime/ffi.rs:17:12
[INFO] [stdout]    |
[INFO] [stdout] 17 |     pub fn curl_mime_init(easy_handle: *mut CURL) -> *mut curl_mime;
[INFO] [stdout]    |            ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `curl_mime_addpart` is never used
[INFO] [stdout]   --> backends/curl/src/curl_ng/mime/ffi.rs:19:12
[INFO] [stdout]    |
[INFO] [stdout] 19 |     pub fn curl_mime_addpart(mime_handle: *mut curl_mime) -> *mut curl_mimepart;
[INFO] [stdout]    |            ^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `curl_mime_data` is never used
[INFO] [stdout]   --> backends/curl/src/curl_ng/mime/ffi.rs:20:12
[INFO] [stdout]    |
[INFO] [stdout] 20 |     pub fn curl_mime_data(
[INFO] [stdout]    |            ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `curl_mime_name` is never used
[INFO] [stdout]   --> backends/curl/src/curl_ng/mime/ffi.rs:25:12
[INFO] [stdout]    |
[INFO] [stdout] 25 |     pub fn curl_mime_name(part: *mut curl_mimepart, name: *const c_char) -> CURLcode;
[INFO] [stdout]    |            ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `curl_mime_filename` is never used
[INFO] [stdout]   --> backends/curl/src/curl_ng/mime/ffi.rs:26:12
[INFO] [stdout]    |
[INFO] [stdout] 26 |     pub fn curl_mime_filename(part: *mut curl_mimepart, filename: *const c_char) -> CURLcode;
[INFO] [stdout]    |            ^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `curl_mime_type` is never used
[INFO] [stdout]   --> backends/curl/src/curl_ng/mime/ffi.rs:27:12
[INFO] [stdout]    |
[INFO] [stdout] 27 |     pub fn curl_mime_type(part: *mut curl_mimepart, mimetype: *const c_char) -> CURLcode;
[INFO] [stdout]    |            ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `curl_mime_data_cb` is never used
[INFO] [stdout]   --> backends/curl/src/curl_ng/mime/ffi.rs:28:12
[INFO] [stdout]    |
[INFO] [stdout] 28 |     pub fn curl_mime_data_cb(
[INFO] [stdout]    |            ^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `curl_mime_headers` is never used
[INFO] [stdout]   --> backends/curl/src/curl_ng/mime/ffi.rs:38:12
[INFO] [stdout]    |
[INFO] [stdout] 38 |     pub fn curl_mime_headers(
[INFO] [stdout]    |            ^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: struct `MimePart` is never constructed
[INFO] [stdout]   --> backends/curl/src/curl_ng/mime/part.rs:14:12
[INFO] [stdout]    |
[INFO] [stdout] 14 | pub struct MimePart<R> {
[INFO] [stdout]    |            ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: fields `reader` and `size` are never read
[INFO] [stdout]   --> backends/curl/src/curl_ng/mime/part.rs:30:9
[INFO] [stdout]    |
[INFO] [stdout] 29 |     Reader {
[INFO] [stdout]    |     ------ fields in this variant
[INFO] [stdout] 30 |         reader: R,
[INFO] [stdout]    |         ^^^^^^
[INFO] [stdout] 31 |         size: Option<i64>,
[INFO] [stdout]    |         ^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `MimePartContent` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variant `Data` is never constructed
[INFO] [stdout]   --> backends/curl/src/curl_ng/mime/part.rs:24:5
[INFO] [stdout]    |
[INFO] [stdout] 23 | pub enum MimePartContent<R> {
[INFO] [stdout]    |          --------------- variant in this enum
[INFO] [stdout] 24 |     Data(Cow<'static, [u8]>),
[INFO] [stdout]    |     ^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `MimePartContent` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: methods `read` and `seek` are never used
[INFO] [stdout]   --> backends/curl/src/curl_ng/mime/part.rs:36:8
[INFO] [stdout]    |
[INFO] [stdout] 35 | pub trait MimePartReader {
[INFO] [stdout]    |           -------------- methods in this trait
[INFO] [stdout] 36 |     fn read(&mut self, data: &mut [u8]) -> Result<usize, ReadError>;
[INFO] [stdout]    |        ^^^^
[INFO] [stdout] 37 |     fn seek(&mut self, whence: SeekFrom) -> SeekResult;
[INFO] [stdout]    |        ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `read_cb` is never used
[INFO] [stdout]   --> backends/curl/src/curl_ng/mime/part.rs:40:26
[INFO] [stdout]    |
[INFO] [stdout] 40 | pub(super) extern "C" fn read_cb<P: MimePartReader + Send + 'static>(
[INFO] [stdout]    |                          ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `seek_cb` is never used
[INFO] [stdout]   --> backends/curl/src/curl_ng/mime/part.rs:58:26
[INFO] [stdout]    |
[INFO] [stdout] 58 | pub(super) extern "C" fn seek_cb<P: MimePartReader + Send + 'static>(
[INFO] [stdout]    |                          ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `free_cb` is never used
[INFO] [stdout]   --> backends/curl/src/curl_ng/mime/part.rs:74:26
[INFO] [stdout]    |
[INFO] [stdout] 74 | pub(super) extern "C" fn free_cb<P: MimePartReader + Send + 'static>(data: *mut c_void) {
[INFO] [stdout]    |                          ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variant `UnpauseSendHandle` is never constructed
[INFO] [stdout]   --> backends/curl/src/async/loop.rs:29:5
[INFO] [stdout]    |
[INFO] [stdout] 25 | enum LoopTask {
[INFO] [stdout]    |      -------- variant in this enum
[INFO] [stdout] ...
[INFO] [stdout] 29 |     UnpauseSendHandle(usize),
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(dead_code)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: struct `SendUnpauser` is never constructed
[INFO] [stdout]    --> backends/curl/src/async/loop.rs:158:19
[INFO] [stdout]     |
[INFO] [stdout] 158 | pub(super) struct SendUnpauser<'a> {
[INFO] [stdout]     |                   ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: method `batch_unpause_send` is never used
[INFO] [stdout]    --> backends/curl/src/async/loop.rs:266:25
[INFO] [stdout]     |
[INFO] [stdout] 228 | impl LoopManager {
[INFO] [stdout]     | ---------------- method in this implementation
[INFO] [stdout] ...
[INFO] [stdout] 266 |     pub(super) async fn batch_unpause_send<
[INFO] [stdout]     |                         ^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: method `unpause_send` is never used
[INFO] [stdout]    --> backends/curl/src/async/loop.rs:301:12
[INFO] [stdout]     |
[INFO] [stdout] 300 | impl<'a> SendUnpauser<'a> {
[INFO] [stdout]     | ------------------------- method in this implementation
[INFO] [stdout] 301 |     pub fn unpause_send(&mut self) {
[INFO] [stdout]     |            ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: field `stream` is never read
[INFO] [stdout]  --> backends/curl/src/blocking/part_reader.rs:9:5
[INFO] [stdout]   |
[INFO] [stdout] 8 | pub(super) struct BlockingPartReader {
[INFO] [stdout]   |                   ------------------ field in this struct
[INFO] [stdout] 9 |     stream: BoxedStream,
[INFO] [stdout]   |     ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: method `set_mime_from_parts` is never used
[INFO] [stdout]   --> backends/curl/src/curl_ng/easy/mime.rs:30:12
[INFO] [stdout]    |
[INFO] [stdout] 29 | impl<E: AsRawEasyMut> MimeHandle<E> {
[INFO] [stdout]    | ----------------------------------- method in this implementation
[INFO] [stdout] 30 |     pub fn set_mime_from_parts(
[INFO] [stdout]    |            ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: field `raw` is never read
[INFO] [stdout]   --> backends/curl/src/curl_ng/mime.rs:25:5
[INFO] [stdout]    |
[INFO] [stdout] 24 | pub struct Mime {
[INFO] [stdout]    |            ---- field in this struct
[INFO] [stdout] 25 |     raw: RawMime,
[INFO] [stdout]    |     ^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `Mime` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: associated items `new` and `raw` are never used
[INFO] [stdout]   --> backends/curl/src/curl_ng/mime.rs:29:19
[INFO] [stdout]    |
[INFO] [stdout] 28 | impl Mime {
[INFO] [stdout]    | --------- associated items in this implementation
[INFO] [stdout] 29 |     pub(crate) fn new<R: MimePartReader + Send + 'static>(
[INFO] [stdout]    |                   ^^^
[INFO] [stdout] ...
[INFO] [stdout] 88 |     pub fn raw(&self) -> *mut ffi::curl_mime {
[INFO] [stdout]    |            ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `curl_mime_init` is never used
[INFO] [stdout]   --> backends/curl/src/curl_ng/mime/ffi.rs:17:12
[INFO] [stdout]    |
[INFO] [stdout] 17 |     pub fn curl_mime_init(easy_handle: *mut CURL) -> *mut curl_mime;
[INFO] [stdout]    |            ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `curl_mime_addpart` is never used
[INFO] [stdout]   --> backends/curl/src/curl_ng/mime/ffi.rs:19:12
[INFO] [stdout]    |
[INFO] [stdout] 19 |     pub fn curl_mime_addpart(mime_handle: *mut curl_mime) -> *mut curl_mimepart;
[INFO] [stdout]    |            ^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `curl_mime_data` is never used
[INFO] [stdout]   --> backends/curl/src/curl_ng/mime/ffi.rs:20:12
[INFO] [stdout]    |
[INFO] [stdout] 20 |     pub fn curl_mime_data(
[INFO] [stdout]    |            ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `curl_mime_name` is never used
[INFO] [stdout]   --> backends/curl/src/curl_ng/mime/ffi.rs:25:12
[INFO] [stdout]    |
[INFO] [stdout] 25 |     pub fn curl_mime_name(part: *mut curl_mimepart, name: *const c_char) -> CURLcode;
[INFO] [stdout]    |            ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `curl_mime_filename` is never used
[INFO] [stdout]   --> backends/curl/src/curl_ng/mime/ffi.rs:26:12
[INFO] [stdout]    |
[INFO] [stdout] 26 |     pub fn curl_mime_filename(part: *mut curl_mimepart, filename: *const c_char) -> CURLcode;
[INFO] [stdout]    |            ^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `curl_mime_type` is never used
[INFO] [stdout]   --> backends/curl/src/curl_ng/mime/ffi.rs:27:12
[INFO] [stdout]    |
[INFO] [stdout] 27 |     pub fn curl_mime_type(part: *mut curl_mimepart, mimetype: *const c_char) -> CURLcode;
[INFO] [stdout]    |            ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `curl_mime_data_cb` is never used
[INFO] [stdout]   --> backends/curl/src/curl_ng/mime/ffi.rs:28:12
[INFO] [stdout]    |
[INFO] [stdout] 28 |     pub fn curl_mime_data_cb(
[INFO] [stdout]    |            ^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `curl_mime_headers` is never used
[INFO] [stdout]   --> backends/curl/src/curl_ng/mime/ffi.rs:38:12
[INFO] [stdout]    |
[INFO] [stdout] 38 |     pub fn curl_mime_headers(
[INFO] [stdout]    |            ^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: struct `MimePart` is never constructed
[INFO] [stdout]   --> backends/curl/src/curl_ng/mime/part.rs:14:12
[INFO] [stdout]    |
[INFO] [stdout] 14 | pub struct MimePart<R> {
[INFO] [stdout]    |            ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: fields `reader` and `size` are never read
[INFO] [stdout]   --> backends/curl/src/curl_ng/mime/part.rs:30:9
[INFO] [stdout]    |
[INFO] [stdout] 29 |     Reader {
[INFO] [stdout]    |     ------ fields in this variant
[INFO] [stdout] 30 |         reader: R,
[INFO] [stdout]    |         ^^^^^^
[INFO] [stdout] 31 |         size: Option<i64>,
[INFO] [stdout]    |         ^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `MimePartContent` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variant `Data` is never constructed
[INFO] [stdout]   --> backends/curl/src/curl_ng/mime/part.rs:24:5
[INFO] [stdout]    |
[INFO] [stdout] 23 | pub enum MimePartContent<R> {
[INFO] [stdout]    |          --------------- variant in this enum
[INFO] [stdout] 24 |     Data(Cow<'static, [u8]>),
[INFO] [stdout]    |     ^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `MimePartContent` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: methods `read` and `seek` are never used
[INFO] [stdout]   --> backends/curl/src/curl_ng/mime/part.rs:36:8
[INFO] [stdout]    |
[INFO] [stdout] 35 | pub trait MimePartReader {
[INFO] [stdout]    |           -------------- methods in this trait
[INFO] [stdout] 36 |     fn read(&mut self, data: &mut [u8]) -> Result<usize, ReadError>;
[INFO] [stdout]    |        ^^^^
[INFO] [stdout] 37 |     fn seek(&mut self, whence: SeekFrom) -> SeekResult;
[INFO] [stdout]    |        ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `read_cb` is never used
[INFO] [stdout]   --> backends/curl/src/curl_ng/mime/part.rs:40:26
[INFO] [stdout]    |
[INFO] [stdout] 40 | pub(super) extern "C" fn read_cb<P: MimePartReader + Send + 'static>(
[INFO] [stdout]    |                          ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `seek_cb` is never used
[INFO] [stdout]   --> backends/curl/src/curl_ng/mime/part.rs:58:26
[INFO] [stdout]    |
[INFO] [stdout] 58 | pub(super) extern "C" fn seek_cb<P: MimePartReader + Send + 'static>(
[INFO] [stdout]    |                          ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `free_cb` is never used
[INFO] [stdout]   --> backends/curl/src/curl_ng/mime/part.rs:74:26
[INFO] [stdout]    |
[INFO] [stdout] 74 | pub(super) extern "C" fn free_cb<P: MimePartReader + Send + 'static>(data: *mut c_void) {
[INFO] [stdout]    |                          ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]     Checking idna_adapter v1.2.1
[INFO] [stderr]     Checking idna v1.1.0
[INFO] [stderr]     Checking nyquest v0.4.0 (/opt/rustwide/workdir)
[INFO] [stderr]     Checking url v2.5.4
[INFO] [stderr]     Checking publicsuffix v2.3.0
[INFO] [stderr]     Checking tokio-util v0.7.12
[INFO] [stderr]     Checking tower v0.5.2
[INFO] [stderr]     Checking tokio-native-tls v0.3.1
[INFO] [stderr]     Checking nyquest-preset v0.4.0 (/opt/rustwide/workdir/presets/default)
[INFO] [stderr]     Checking nyquest-backend-tests v0.0.0 (/opt/rustwide/workdir/nyquest-backend-tests)
[INFO] [stderr]     Checking cf-dns-query v0.0.0 (/opt/rustwide/workdir/examples/cf-dns-query)
[INFO] [stderr]     Checking wttr v0.0.0 (/opt/rustwide/workdir/examples/wttr)
[INFO] [stderr]     Checking cookie_store v0.21.1
[INFO] [stderr]     Checking rusty-s3 v0.8.1
[INFO] [stderr]     Checking h2 v0.4.6
[INFO] [stderr]     Checking tower-http v0.6.6
[INFO] [stderr]     Checking s3-cp v0.0.0 (/opt/rustwide/workdir/examples/s3-cp)
[INFO] [stderr]     Checking hyper v1.7.0
[INFO] [stderr]     Checking hyper-util v0.1.17
[INFO] [stderr]     Checking hyper-tls v0.6.0
[INFO] [stdout] warning: unused import: `nyquest::Request as NyquestRequest`
[INFO] [stdout]   --> nyquest-backend-tests/src/fixtures/client_options/cache.rs:11:9
[INFO] [stdout]    |
[INFO] [stdout] 11 |     use nyquest::Request as NyquestRequest;
[INFO] [stdout]    |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(unused_imports)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `nyquest::Request as NyquestRequest`
[INFO] [stdout]  --> nyquest-backend-tests/src/fixtures/client_options/certificate_errors.rs:5:9
[INFO] [stdout]   |
[INFO] [stdout] 5 |     use nyquest::Request as NyquestRequest;
[INFO] [stdout]   |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `crate::*`
[INFO] [stdout]  --> nyquest-backend-tests/src/fixtures/client_options/certificate_errors.rs:7:9
[INFO] [stdout]   |
[INFO] [stdout] 7 |     use crate::*;
[INFO] [stdout]   |         ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `nyquest::Request as NyquestRequest`
[INFO] [stdout]   --> nyquest-backend-tests/src/fixtures/client_options/cookies.rs:10:9
[INFO] [stdout]    |
[INFO] [stdout] 10 |     use nyquest::Request as NyquestRequest;
[INFO] [stdout]    |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `nyquest::Request as NyquestRequest`
[INFO] [stdout]  --> nyquest-backend-tests/src/fixtures/client_options/headers.rs:9:9
[INFO] [stdout]   |
[INFO] [stdout] 9 |     use nyquest::Request as NyquestRequest;
[INFO] [stdout]   |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `nyquest::Request as NyquestRequest`
[INFO] [stdout]  --> nyquest-backend-tests/src/fixtures/client_options/redirects.rs:4:9
[INFO] [stdout]   |
[INFO] [stdout] 4 |     use nyquest::Request as NyquestRequest;
[INFO] [stdout]   |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `nyquest::Error`
[INFO] [stdout]  --> nyquest-backend-tests/src/fixtures/client_options/request_timeout.rs:4:9
[INFO] [stdout]   |
[INFO] [stdout] 4 |     use nyquest::Error;
[INFO] [stdout]   |         ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `nyquest::Request as NyquestRequest`
[INFO] [stdout]  --> nyquest-backend-tests/src/fixtures/client_options/request_timeout.rs:5:9
[INFO] [stdout]   |
[INFO] [stdout] 5 |     use nyquest::Request as NyquestRequest;
[INFO] [stdout]   |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `nyquest::Error`
[INFO] [stdout]  --> nyquest-backend-tests/src/fixtures/client_options/response_size.rs:4:9
[INFO] [stdout]   |
[INFO] [stdout] 4 |     use nyquest::Error;
[INFO] [stdout]   |         ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `nyquest::Request as NyquestRequest`
[INFO] [stdout]  --> nyquest-backend-tests/src/fixtures/client_options/response_size.rs:5:9
[INFO] [stdout]   |
[INFO] [stdout] 5 |     use nyquest::Request as NyquestRequest;
[INFO] [stdout]   |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused imports: `Error` and `Request as NyquestRequest`
[INFO] [stdout]  --> nyquest-backend-tests/src/fixtures/errors/invalid_json.rs:5:19
[INFO] [stdout]   |
[INFO] [stdout] 5 |     use nyquest::{Error, Request as NyquestRequest};
[INFO] [stdout]   |                   ^^^^^  ^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `Request as NyquestRequest`
[INFO] [stdout]  --> nyquest-backend-tests/src/fixtures/errors/unsuccessful_status.rs:5:26
[INFO] [stdout]   |
[INFO] [stdout] 5 |     use nyquest::{Error, Request as NyquestRequest};
[INFO] [stdout]   |                          ^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `io::Cursor`
[INFO] [stdout]  --> nyquest-backend-tests/src/fixtures/requests.rs:4:9
[INFO] [stdout]   |
[INFO] [stdout] 4 |         io::Cursor,
[INFO] [stdout]   |         ^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused imports: `Request as NyquestRequest` and `body_form`
[INFO] [stdout]   --> nyquest-backend-tests/src/fixtures/requests.rs:17:19
[INFO] [stdout]    |
[INFO] [stdout] 17 |     use nyquest::{body_form, Request as NyquestRequest};
[INFO] [stdout]    |                   ^^^^^^^^^  ^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `std::sync::Arc`
[INFO] [stdout]  --> nyquest-backend-tests/src/fixtures/responses.rs:5:9
[INFO] [stdout]   |
[INFO] [stdout] 5 |     use std::sync::Arc;
[INFO] [stdout]   |         ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `body::Frame`
[INFO] [stdout]   --> nyquest-backend-tests/src/fixtures/responses.rs:10:17
[INFO] [stdout]    |
[INFO] [stdout] 10 |     use hyper::{body::Frame, Method, StatusCode};
[INFO] [stdout]    |                 ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `nyquest::Request as NyquestRequest`
[INFO] [stdout]   --> nyquest-backend-tests/src/fixtures/responses.rs:15:9
[INFO] [stdout]    |
[INFO] [stdout] 15 |     use nyquest::Request as NyquestRequest;
[INFO] [stdout]    |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `nyquest::Request as NyquestRequest`
[INFO] [stdout]  --> nyquest-backend-tests/src/fixtures/scenarios/chunked_encoding.rs:6:9
[INFO] [stdout]   |
[INFO] [stdout] 6 |     use nyquest::Request as NyquestRequest;
[INFO] [stdout]   |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `nyquest::Request as NyquestRequest`
[INFO] [stdout]  --> nyquest-backend-tests/src/fixtures/scenarios/early_drop.rs:4:9
[INFO] [stdout]   |
[INFO] [stdout] 4 |     use nyquest::Request as NyquestRequest;
[INFO] [stdout]   |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `nyquest::Request as NyquestRequest`
[INFO] [stdout]  --> nyquest-backend-tests/src/fixtures/scenarios/request_header_override.rs:8:9
[INFO] [stdout]   |
[INFO] [stdout] 8 |     use nyquest::Request as NyquestRequest;
[INFO] [stdout]   |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `assertions`
[INFO] [stdout]   --> nyquest-backend-tests/src/fixtures/client_options/cache.rs:49:13
[INFO] [stdout]    |
[INFO] [stdout] 49 |         let assertions = |counter: &AtomicUsize, res1: String, res2: String| {
[INFO] [stdout]    |             ^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_assertions`
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(unused_variables)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `assertions`
[INFO] [stdout]    --> nyquest-backend-tests/src/fixtures/client_options/cache.rs:124:13
[INFO] [stdout]     |
[INFO] [stdout] 124 |         let assertions = |counter: &AtomicUsize, res1: String, res2: String| {
[INFO] [stdout]     |             ^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_assertions`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `assertions`
[INFO] [stdout]   --> nyquest-backend-tests/src/fixtures/client_options/cookies.rs:47:13
[INFO] [stdout]    |
[INFO] [stdout] 47 |         let assertions = |response_body: String| {
[INFO] [stdout]    |             ^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_assertions`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `assertions`
[INFO] [stdout]   --> nyquest-backend-tests/src/fixtures/client_options/cookies.rs:88:13
[INFO] [stdout]    |
[INFO] [stdout] 88 |         let assertions = |response_body: String| {
[INFO] [stdout]    |             ^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_assertions`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `assertions`
[INFO] [stdout]   --> nyquest-backend-tests/src/fixtures/client_options/headers.rs:30:13
[INFO] [stdout]    |
[INFO] [stdout] 30 |         let assertions = |user_agent: String| {
[INFO] [stdout]    |             ^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_assertions`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `assertions`
[INFO] [stdout]   --> nyquest-backend-tests/src/fixtures/client_options/headers.rs:96:13
[INFO] [stdout]    |
[INFO] [stdout] 96 |         let assertions = |header_values: String| {
[INFO] [stdout]    |             ^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_assertions`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `assertions`
[INFO] [stdout]   --> nyquest-backend-tests/src/fixtures/client_options/redirects.rs:32:13
[INFO] [stdout]    |
[INFO] [stdout] 32 |         let assertions = |status: u16, body: String| {
[INFO] [stdout]    |             ^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_assertions`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `assertions`
[INFO] [stdout]   --> nyquest-backend-tests/src/fixtures/client_options/redirects.rs:63:13
[INFO] [stdout]    |
[INFO] [stdout] 63 |         let assertions = |status: u16, body: String| {
[INFO] [stdout]    |             ^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_assertions`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `assertions`
[INFO] [stdout]   --> nyquest-backend-tests/src/fixtures/client_options/response_size.rs:22:13
[INFO] [stdout]    |
[INFO] [stdout] 22 |         let assertions = |content: String| {
[INFO] [stdout]    |             ^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_assertions`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]     Checking reqwest v0.12.23
[INFO] [stdout] warning: unused variable: `builder`
[INFO] [stdout]   --> nyquest-backend-tests/src/fixtures/errors/invalid_json.rs:29:13
[INFO] [stdout]    |
[INFO] [stdout] 29 |         let builder = crate::init_builder_blocking().unwrap();
[INFO] [stdout]    |             ^^^^^^^ help: if this is intentional, prefix it with an underscore: `_builder`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `builder`
[INFO] [stdout]   --> nyquest-backend-tests/src/fixtures/errors/unsuccessful_status.rs:28:13
[INFO] [stdout]    |
[INFO] [stdout] 28 |         let builder = crate::init_builder_blocking().unwrap();
[INFO] [stdout]    |             ^^^^^^^ help: if this is intentional, prefix it with an underscore: `_builder`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `assertions`
[INFO] [stdout]   --> nyquest-backend-tests/src/fixtures/errors/unsuccessful_status.rs:30:13
[INFO] [stdout]    |
[INFO] [stdout] 30 |         let assertions = |status_code: u16, error: Error| match error {
[INFO] [stdout]    |             ^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_assertions`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `builder`
[INFO] [stdout]    --> nyquest-backend-tests/src/fixtures/errors/unsuccessful_status.rs:122:13
[INFO] [stdout]     |
[INFO] [stdout] 122 |         let builder = crate::init_builder_blocking().unwrap();
[INFO] [stdout]     |             ^^^^^^^ help: if this is intentional, prefix it with an underscore: `_builder`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `assertions`
[INFO] [stdout]    --> nyquest-backend-tests/src/fixtures/errors/unsuccessful_status.rs:124:13
[INFO] [stdout]     |
[INFO] [stdout] 124 |         let assertions = |status_code: u16| {
[INFO] [stdout]     |             ^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_assertions`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `assertions`
[INFO] [stdout]   --> nyquest-backend-tests/src/fixtures/requests.rs:49:13
[INFO] [stdout]    |
[INFO] [stdout] 49 |         let assertions = |header_values: String| {
[INFO] [stdout]    |             ^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_assertions`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `assertions`
[INFO] [stdout]    --> nyquest-backend-tests/src/fixtures/requests.rs:128:13
[INFO] [stdout]     |
[INFO] [stdout] 128 |         let assertions = |(bytes, content_type): &(Bytes, Option<String>)| {
[INFO] [stdout]     |             ^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_assertions`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `builder`
[INFO] [stdout]   --> nyquest-backend-tests/src/fixtures/responses.rs:27:13
[INFO] [stdout]    |
[INFO] [stdout] 27 |         let builder = crate::init_builder_blocking().unwrap();
[INFO] [stdout]    |             ^^^^^^^ help: if this is intentional, prefix it with an underscore: `_builder`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `assertions`
[INFO] [stdout]   --> nyquest-backend-tests/src/fixtures/responses.rs:28:13
[INFO] [stdout]    |
[INFO] [stdout] 28 |         let assertions = |(status, content_len, content): (u16, Option<u64>, String)| {
[INFO] [stdout]    |             ^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_assertions`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `builder`
[INFO] [stdout]   --> nyquest-backend-tests/src/fixtures/responses.rs:72:13
[INFO] [stdout]    |
[INFO] [stdout] 72 |         let builder = crate::init_builder_blocking().unwrap();
[INFO] [stdout]    |             ^^^^^^^ help: if this is intentional, prefix it with an underscore: `_builder`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `assertions`
[INFO] [stdout]   --> nyquest-backend-tests/src/fixtures/responses.rs:73:13
[INFO] [stdout]    |
[INFO] [stdout] 73 |         let assertions = |(status, content_len, content): (u16, Option<u64>, Vec<u8>)| {
[INFO] [stdout]    |             ^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_assertions`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `builder`
[INFO] [stdout]    --> nyquest-backend-tests/src/fixtures/responses.rs:118:13
[INFO] [stdout]     |
[INFO] [stdout] 118 |         let builder = crate::init_builder_blocking().unwrap();
[INFO] [stdout]     |             ^^^^^^^ help: if this is intentional, prefix it with an underscore: `_builder`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `assertions`
[INFO] [stdout]    --> nyquest-backend-tests/src/fixtures/responses.rs:125:17
[INFO] [stdout]     |
[INFO] [stdout] 125 |             let assertions = |actual_status_code: u16| {
[INFO] [stdout]     |                 ^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_assertions`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `body_text`
[INFO] [stdout]    --> nyquest-backend-tests/src/fixtures/responses.rs:128:17
[INFO] [stdout]     |
[INFO] [stdout] 128 |             let body_text = expected_status_code.to_string();
[INFO] [stdout]     |                 ^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_body_text`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `request_mime`
[INFO] [stdout]    --> nyquest-backend-tests/src/fixtures/responses.rs:129:17
[INFO] [stdout]     |
[INFO] [stdout] 129 |             let request_mime = "text/plain";
[INFO] [stdout]     |                 ^^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_request_mime`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `builder`
[INFO] [stdout]    --> nyquest-backend-tests/src/fixtures/responses.rs:169:13
[INFO] [stdout]     |
[INFO] [stdout] 169 |         let builder = crate::init_builder_blocking().unwrap();
[INFO] [stdout]     |             ^^^^^^^ help: if this is intentional, prefix it with an underscore: `_builder`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `assertions`
[INFO] [stdout]    --> nyquest-backend-tests/src/fixtures/responses.rs:170:13
[INFO] [stdout]     |
[INFO] [stdout] 170 |         let assertions = |(header_value, header_value2): (Vec<String>, Vec<String>)| {
[INFO] [stdout]     |             ^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_assertions`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `assertions`
[INFO] [stdout]   --> nyquest-backend-tests/src/fixtures/scenarios/chunked_encoding.rs:35:13
[INFO] [stdout]    |
[INFO] [stdout] 35 |         let assertions = |content: &str| {
[INFO] [stdout]    |             ^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_assertions`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `assertion`
[INFO] [stdout]   --> nyquest-backend-tests/src/fixtures/scenarios/early_drop.rs:20:13
[INFO] [stdout]    |
[INFO] [stdout] 20 |         let assertion = |content: Result<String, nyquest::Error>| {
[INFO] [stdout]    |             ^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_assertion`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `assertions`
[INFO] [stdout]   --> nyquest-backend-tests/src/fixtures/scenarios/request_header_override.rs:37:13
[INFO] [stdout]    |
[INFO] [stdout] 37 |         let assertions = |received_content_type: &str| {
[INFO] [stdout]    |             ^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_assertions`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `TARGET_URL` is never used
[INFO] [stdout]   --> nyquest-backend-tests/src/fixtures/client_options/certificate_errors.rs:11:15
[INFO] [stdout]    |
[INFO] [stdout] 11 |         const TARGET_URL: &str = "https://expired.badssl.com/";
[INFO] [stdout]    |               ^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(dead_code)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `TIMEOUT` is never used
[INFO] [stdout]   --> nyquest-backend-tests/src/fixtures/client_options/certificate_errors.rs:12:15
[INFO] [stdout]    |
[INFO] [stdout] 12 |         const TIMEOUT: Duration = Duration::from_secs(30);
[INFO] [stdout]    |               ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `TARGET_URL` is never used
[INFO] [stdout]   --> nyquest-backend-tests/src/fixtures/client_options/certificate_errors.rs:40:15
[INFO] [stdout]    |
[INFO] [stdout] 40 |         const TARGET_URL: &str = "https://expired.badssl.com/";
[INFO] [stdout]    |               ^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `DEFAULT_HEADER_VALUE` is never used
[INFO] [stdout]   --> nyquest-backend-tests/src/fixtures/scenarios/request_header_override.rs:16:15
[INFO] [stdout]    |
[INFO] [stdout] 16 |         const DEFAULT_HEADER_VALUE: &str = "default";
[INFO] [stdout]    |               ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `BODY_TEXT` is never used
[INFO] [stdout]   --> nyquest-backend-tests/src/fixtures/scenarios/request_header_override.rs:18:15
[INFO] [stdout]    |
[INFO] [stdout] 18 |         const BODY_TEXT: &str = "Hello, plain text!";
[INFO] [stdout]    |               ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]     Checking nyquest-backend-reqwest v0.2.1 (/opt/rustwide/workdir/backends/reqwest)
[INFO] [stdout] warning: unused import: `HeaderMap`
[INFO] [stdout]  --> backends/reqwest/src/request.rs:3:34
[INFO] [stdout]   |
[INFO] [stdout] 3 | use http::{header::CONTENT_TYPE, HeaderMap, HeaderName, HeaderValue};
[INFO] [stdout]   |                                  ^^^^^^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = note: `#[warn(unused_imports)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `HeaderMap`
[INFO] [stdout]  --> backends/reqwest/src/request.rs:3:34
[INFO] [stdout]   |
[INFO] [stdout] 3 | use http::{header::CONTENT_TYPE, HeaderMap, HeaderName, HeaderValue};
[INFO] [stdout]   |                                  ^^^^^^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = note: `#[warn(unused_imports)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `ReqwestBackend: nyquest_interface::register::__priv::RegisterBackend` is not satisfied
[INFO] [stdout]   --> backends/reqwest/src/lib.rs:42:41
[INFO] [stdout]    |
[INFO] [stdout] 42 |     nyquest_interface::register_backend(ReqwestBackend);
[INFO] [stdout]    |     ----------------------------------- ^^^^^^^^^^^^^^ unsatisfied trait bound
[INFO] [stdout]    |     |
[INFO] [stdout]    |     required by a bound introduced by this call
[INFO] [stdout]    |
[INFO] [stdout] help: the trait `AsyncBackend` is not implemented for `ReqwestBackend`
[INFO] [stdout]   --> backends/reqwest/src/lib.rs:38:1
[INFO] [stdout]    |
[INFO] [stdout] 38 | pub struct ReqwestBackend;
[INFO] [stdout]    | ^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    = note: required for `ReqwestBackend` to implement `AnyAsyncBackend`
[INFO] [stdout]    = note: required for `ReqwestBackend` to implement `nyquest_interface::register::__priv::MaybeAsync`
[INFO] [stdout]    = note: required for `ReqwestBackend` to implement `nyquest_interface::register::__priv::RegisterBackend`
[INFO] [stdout] note: required by a bound in `register_backend`
[INFO] [stdout]   --> nyquest-interface/src/register.rs:73:39
[INFO] [stdout]    |
[INFO] [stdout] 73 | pub fn register_backend(backend: impl RegisterBackend + Send + Sync + 'static) {
[INFO] [stdout]    |                                       ^^^^^^^^^^^^^^^ required by this bound in `register_backend`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `ReqwestBackend: nyquest_interface::register::__priv::RegisterBackend` is not satisfied
[INFO] [stdout]   --> backends/reqwest/src/lib.rs:42:41
[INFO] [stdout]    |
[INFO] [stdout] 42 |     nyquest_interface::register_backend(ReqwestBackend);
[INFO] [stdout]    |     ----------------------------------- ^^^^^^^^^^^^^^ unsatisfied trait bound
[INFO] [stdout]    |     |
[INFO] [stdout]    |     required by a bound introduced by this call
[INFO] [stdout]    |
[INFO] [stdout] help: the trait `BlockingBackend` is not implemented for `ReqwestBackend`
[INFO] [stdout]   --> backends/reqwest/src/lib.rs:38:1
[INFO] [stdout]    |
[INFO] [stdout] 38 | pub struct ReqwestBackend;
[INFO] [stdout]    | ^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    = note: required for `ReqwestBackend` to implement `AnyBlockingBackend`
[INFO] [stdout]    = note: required for `ReqwestBackend` to implement `nyquest_interface::register::__priv::MaybeBlocking`
[INFO] [stdout]    = note: required for `ReqwestBackend` to implement `nyquest_interface::register::__priv::RegisterBackend`
[INFO] [stdout] note: required by a bound in `register_backend`
[INFO] [stdout]   --> nyquest-interface/src/register.rs:73:39
[INFO] [stdout]    |
[INFO] [stdout] 73 | pub fn register_backend(backend: impl RegisterBackend + Send + Sync + 'static) {
[INFO] [stdout]    |                                       ^^^^^^^^^^^^^^^ required by this bound in `register_backend`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `ReqwestBackend: nyquest_interface::register::__priv::RegisterBackend` is not satisfied
[INFO] [stdout]   --> backends/reqwest/src/lib.rs:42:41
[INFO] [stdout]    |
[INFO] [stdout] 42 |     nyquest_interface::register_backend(ReqwestBackend);
[INFO] [stdout]    |     ----------------------------------- ^^^^^^^^^^^^^^ unsatisfied trait bound
[INFO] [stdout]    |     |
[INFO] [stdout]    |     required by a bound introduced by this call
[INFO] [stdout]    |
[INFO] [stdout] help: the trait `AsyncBackend` is not implemented for `ReqwestBackend`
[INFO] [stdout]   --> backends/reqwest/src/lib.rs:38:1
[INFO] [stdout]    |
[INFO] [stdout] 38 | pub struct ReqwestBackend;
[INFO] [stdout]    | ^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    = note: required for `ReqwestBackend` to implement `AnyAsyncBackend`
[INFO] [stdout]    = note: required for `ReqwestBackend` to implement `nyquest_interface::register::__priv::MaybeAsync`
[INFO] [stdout]    = note: required for `ReqwestBackend` to implement `nyquest_interface::register::__priv::RegisterBackend`
[INFO] [stdout] note: required by a bound in `register_backend`
[INFO] [stdout]   --> nyquest-interface/src/register.rs:73:39
[INFO] [stdout]    |
[INFO] [stdout] 73 | pub fn register_backend(backend: impl RegisterBackend + Send + Sync + 'static) {
[INFO] [stdout]    |                                       ^^^^^^^^^^^^^^^ required by this bound in `register_backend`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `ReqwestBackend: nyquest_interface::register::__priv::RegisterBackend` is not satisfied
[INFO] [stdout]   --> backends/reqwest/src/lib.rs:42:41
[INFO] [stdout]    |
[INFO] [stdout] 42 |     nyquest_interface::register_backend(ReqwestBackend);
[INFO] [stdout]    |     ----------------------------------- ^^^^^^^^^^^^^^ unsatisfied trait bound
[INFO] [stdout]    |     |
[INFO] [stdout]    |     required by a bound introduced by this call
[INFO] [stdout]    |
[INFO] [stdout] help: the trait `BlockingBackend` is not implemented for `ReqwestBackend`
[INFO] [stdout]   --> backends/reqwest/src/lib.rs:38:1
[INFO] [stdout]    |
[INFO] [stdout] 38 | pub struct ReqwestBackend;
[INFO] [stdout]    | ^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    = note: required for `ReqwestBackend` to implement `AnyBlockingBackend`
[INFO] [stdout]    = note: required for `ReqwestBackend` to implement `nyquest_interface::register::__priv::MaybeBlocking`
[INFO] [stdout]    = note: required for `ReqwestBackend` to implement `nyquest_interface::register::__priv::RegisterBackend`
[INFO] [stdout] note: required by a bound in `register_backend`
[INFO] [stdout]   --> nyquest-interface/src/register.rs:73:39
[INFO] [stdout]    |
[INFO] [stdout] 73 | pub fn register_backend(backend: impl RegisterBackend + Send + Sync + 'static) {
[INFO] [stdout]    |                                       ^^^^^^^^^^^^^^^ required by this bound in `register_backend`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0277`.
[INFO] [stdout] 
[INFO] [stderr] error: could not compile `nyquest-backend-reqwest` (lib test) due to 2 previous errors; 1 warning emitted
[INFO] [stderr] warning: build failed, waiting for other jobs to finish...
[INFO] [stdout] For more information about this error, try `rustc --explain E0277`.
[INFO] [stdout] 
[INFO] [stderr] error: could not compile `nyquest-backend-reqwest` (lib) due to 2 previous errors; 1 warning emitted
[INFO] running `Command { std: "docker" "inspect" "680b5949fd676b7b1888872cd2f00be16a5b21ee695063dbd84a63b7613840de", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "680b5949fd676b7b1888872cd2f00be16a5b21ee695063dbd84a63b7613840de", kill_on_drop: false }`
[INFO] [stdout] 680b5949fd676b7b1888872cd2f00be16a5b21ee695063dbd84a63b7613840de
